package com.csxy.systemmanager.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
* 菜单表(Menu)表实体类
*
* @author differWang
* @since 2024-06-11 14:30:58
*/
@TableName("Sys_Menu")
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Menu implements Serializable {

   @TableId
    private Long id;

   //父id
    private Long parentId;

   //菜单名

    private String menuName;

   //路由地址

    private String path;

   //组件路径

    private String component;

   //菜单状态（0显示 1隐藏）

    private String visible;

   //菜单状态（0正常 1停用）

    private String status;

   //权限标识

    private String perms;

   //菜单图标

    private String icon;


    private Long createBy;


    private Date createTime;


    private Long updateBy;


    private Date updateTime;

   //是否删除（0未删除 1已删除）

    private Integer delFlag;

   //备注

    private String remark;

}

